machining edm capcom fabrication snk cad machine shop charmilles metal scrapbooking milling stamping cnc machining atari agie fanuc cnc nintendo